Smart UI
UIのコードに、Buisiness Logicなどが多分に混じっているような実装のことを指す
Business Logicや永続化の実装と、UIの実装が密結合している
UIが無駄に知識を持ちすぎている点を指して、Smart UIと呼ばれる
DDDとは間逆なので、DDDの文脈でアンチパターンとして挙げられる
利点をあげると
layerを区切らないので初期の開発速度が速い
責務を全く意識しないで良いので初心者でも簡単
しかし、開発が進むと、どんどん大変になる
「利口なUI」
この本、索引から探すの難しすぎるなmrsekut.icon